package com.icinfo.cloud.provider.punish.ucase.casemain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.persistence.Column;
import java.io.Serializable;
import java.util.Date;

/**
 * 描述：案件复议vo对象
 *
 * @author lilihao
 * @date 2022年12月08日
 */
@Data
public class CaseReconsiderVo implements Serializable {
    /**
     * 主键
     */
    private String id;

    /**
     * 案件主键
     */
    private String caseId;

    /**
     * 案件状态： 1：立案审批 2 办案中 5暂停/中止
     */
    private String caseStatus;

    /**
     * 案件状态名称
     */
    private String caseStatusName;

    /**
     * 承办人
     */
    private String handleName;

    /**
     * 当事人
     */
    private String partyName;

    /**
     * 案件编号
     */
    private String caseNumber;

    /**
     * 行政执法决定书
     */
    private String documentNumber;

    /**
     * 处罚决定书审批日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date documentApproveTime;

    /**
     * 复议立案日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date reconsiderRegisterTime;

    /**
     * 复议状态（1：复议中，2：复议已结束）
     */
    @Column(name = "reconsider_state")
    private String reconsiderState;
}
